Touch screen lighting system controller

ABSTRACT

A system including an electronic processor, a transceiver communicatively coupled to the electronic processor, a display communicatively coupled to the electronic processor and a non-transient memory medium communicatively coupled to the electronic processor. The electronic processor is configured to generate a graphical representation based on at least one configuration file, the graphical representation including a button, present the graphical representation on the display, receive, via the display, a user input indicative of selecting the button, and transmit, via the transceiver, a lighting system control command based selection of the button.

RELATED APPLICATIONS

This application claims priority to U.S. Pat. Application No.16/400,389, filed on May 1, 2019, which claims priority to U.S.Provisional Pat. Application No. 62/665,692, filed on May 2, 2018, theentire contents of both of which are incorporated herein by reference.

FIELD

Embodiments described herein relate to controlling room lighting, and,more particularly, to the control of lighting systems using a touchscreen lighting system controller.

SUMMARY

One embodiment discloses a system including an electronic processor, atransceiver communicatively coupled to the electronic processor, adisplay communicatively coupled to the electronic processor, and anon-transient memory medium communicatively coupled to the electronicprocessor. The electronic processor is configured to generate agraphical representation based on at least one configuration file,wherein the configuration file identifies the graphical representationselected from among a plurality of graphical representations presentedto a user, present the graphical representation on the display, receiveat least one updated configuration file, generate, based on thegraphical representation and the updated configuration file, an updatedgraphical representation including control functionality based on theupdated configuration file, present, on the display, the updatedgraphical representation, receive a user input indicative of aselection, and transmit, via the transceiver, a lighting system controlcommand based the selection.

Another embodiment discloses a system including an electronic processor,a transceiver communicatively coupled to the electronic processor, adisplay communicatively coupled to the electronic processor, and anon-transient memory medium communicatively coupled to the electronicprocessor. The electronic processor is configured to retrieve, from thenon-transient memory medium, the at least one configuration file,generate a graphical representation based on the at least oneconfiguration file, the graphical representation including a combinedcontrol, the combined control including an x-axis, a y-axis, and aselector dot positioned at a first position, present the graphicalrepresentation on the display, receive a user input indicative of an xvalue and a y value, generate an updated graphical representation basedon the user input, wherein the selector dot is positioned at a secondposition based on the x value and the y value, present, on the display,the updated graphical representation, and transmit, via the transceiver,a lighting system control command, the lighting system control commandincluding a correlated color temperature value based on the x value anda dimmer level based on the y value.

Other aspects of the application will become apparent by considerationof the detailed description and accompanying drawings.

BRIEF DESCRIPTION OF THE DRAWINGS

The accompanying figures, where like reference numerals refer toidentical or functionally similar elements throughout the separateviews, together with the detailed description below, are incorporated inand form part of the specification, and serve to further illustrateembodiments of concepts that include the claimed invention, and explainvarious principles and advantages of those embodiments.

FIG. 1 schematically illustrates lighting control system, according tosome embodiments.

FIG. 2 schematically illustrates a smart switch, according to someembodiments.

FIG. 3 illustrates an exploded view of the smart switch of FIG. 2 ,according to some embodiments.

FIG. 4 illustrates a rear view of the smart switch of FIG. 2 , accordingto some embodiments.

FIG. 5 illustrates a perspective view of the smart switch of FIG. 2equipped with a smart port interface board, according to someembodiments.

FIG. 6 illustrates a front view of the smart switch of FIG. 2 ,according to some embodiments.

FIG. 7 illustrates a graphical user interface for selecting lightingcontrol functions, according to some embodiments.

FIG. 8 illustrates a graphical user interface for controlling lightingfixture brightness and correlated color temperature, according to someembodiments.

FIG. 9 illustrates a graphical user interface for controlling lightingfixture brightness according to some embodiments.

FIG. 10 illustrates a graphical user interface for controlling lightingfixture brightness and correlated color temperature, according to someembodiments.

FIG. 11 illustrates a graphical user interface for controlling lightingfixture brightness and correlated color temperature, according to someembodiments.

FIG. 12 illustrates a graphical user interface for selecting lightingcontrol system presets, according to some embodiments.

FIG. 13 illustrates a graphical user interface for selecting lightingcontrol system presets, according to some embodiments.

FIG. 14 illustrates a graphical user interface for controlling groups ofthe lighting control system of FIG. 1 , according to some embodiments.

FIG. 15 illustrates a graphical user interface for controlling groups ofthe lighting control system of FIG. 1 , according to some embodiments.

Skilled artisans will appreciate that elements in the figures areillustrated for simplicity and clarity and have not necessarily beendrawn to scale. For example, the dimensions of some of the elements inthe figures may be exaggerated relative to other elements to help toimprove understanding of embodiments of the present invention.

The apparatus and method components have been represented whereappropriate by conventional symbols in the drawings, showing only thosespecific details that are pertinent to understanding the embodiments ofthe present invention so as not to obscure the disclosure with detailsthat will be readily apparent to those of ordinary skill in the arthaving the benefit of the description herein.

DETAILED DESCRIPTION

Embodiments presented herein provide, among other things, a touch screenlighting system controller (smart switch) for configuring andcontrolling lighting fixtures.

Before any embodiments of the invention are explained in detail, it isto be understood that the invention is not limited in its application tothe details of construction and the arrangement of components set forthin the following description or illustrated in the following drawings.The invention is capable of other embodiments and of being practiced orof being carried out in various ways.

It should also be noted that a plurality of hardware and software baseddevices, as well as a plurality of different structural components maybe used to implement the invention. In addition, it should be understoodthat embodiments of the invention may include hardware, software, andelectronic components or modules that, for purposes of discussion, maybe illustrated and described as if the majority of the components wereimplemented solely in hardware. However, one of ordinary skill in theart, and based on a reading of this detailed description, wouldrecognize that, in at least one embodiment, the electronic based aspectsof the invention may be implemented in software (e.g., stored onnon-transitory computer-readable medium) executable by one or moreprocessors. As such, it should be noted that a plurality of hardware andsoftware based devices, as well as a plurality of different structuralcomponents may be utilized to implement the invention. For example,“control units” and “controllers” described in the specification caninclude one or more processors, one or more memory modules includingnon-transitory computer-readable medium, one or more input/outputinterfaces, and various connections (e.g., a system bus) connecting thecomponents.

For ease of description, each of the exemplary systems or devicespresented herein is illustrated with a single exemplar of each of itscomponent parts. Some examples may not describe or illustrate allcomponents of the systems. Other exemplary embodiments may include moreor fewer of each of the illustrated components, may combine somecomponents, or may include additional or alternative components.

FIG. 1 schematically illustrates an example embodiment of a lightingcontrol system 100. The system 100 includes one or more lightingfixtures 102 a-d (e.g., light-emitting diode (LED) lighting fixtures).The system 100 may be configured to control the lighting fixtures 102a-d, as well as other electrical loads (not shown), for rooms or zones;multiple rooms or zones that are combined into areas; and/or multipleareas (for example, rooms 104 and 106). In some embodiments, thelighting system 100 operates to control electrical loads across entirebuildings and grounds that are separated by rooms, hallways, and/orexterior areas. In some embodiments, lighting system 100 employs anarea/zone/group assignment strategy. In some embodiments, lightingfixtures 102 a-d and/or other devices may be programmed to participatein only one area; however, they may belong to one or all of theavailable zones and groups within the area. Assignments in the areas,zones, and groups can be made through a commissioning tool (e.g., acomputer program). In some embodiments, areas are used as a method ofseparating buildings or floors, zones to separate individual room orlocations of control, and groups to configure control assignments withinthe rooms or locations.

The lighting fixtures 102 a-d and other devices in the system 100 arecommunicatively coupled to and participate in a lighting fixture network108. The lighting fixture network 108 includes wired networks (forexample, Ethernet, RS-485, HubbNET™, and the like), wireless networks(for example, Wi-Fi™ and Bluetooth™, and the like), and combinations ofthe foregoing. In some embodiments, the lighting fixture network 108includes area controllers (for example, a Hubbell® NXAC-120 NX AreaController) and other devices that operate according to the NXDistributedIntelligence™ lighting control platform by Hubbell®. In someembodiments, the lighting fixtures 102 a-d and sensors are connected tothe network bridge 110 and the room controller 112 over a bus using theRS-485 serial communication standard that includes one or moreconductors connecting the devices in a daisy chain or multi-dropconfiguration. In some embodiments, the illustrated devices connect tothe bus using Hubbell® NX Smart Port™ technology.

In the illustrated embodiment, the system 100 also includes a networkbridge 110 (for example, a Hubbell® NXHNB2 Network Bridge Module) and aroom controller 112 (for example, a Hubbell® NXRC-2RD-UNV RoomController). The network bridge 110 operates to connect the lightingfixture 102 a and an occupancy sensor 114 to the lighting fixturenetwork 108. In some embodiments, the lighting fixture 102 a and theoccupancy sensor 114 are controlled by or communicate with the roomcontroller 112. In some embodiments, the lighting fixture 102 a and theoccupancy sensor 114 are controlled by another controller (not shown)via the lighting fixture network 108. In some embodiments, the lightingfixture 102 a includes an integral controller. The occupancy sensor 114detects occupants within an area. In some embodiments, the occupancysensor 114 detects occupants using a passive infrared sensor (PIR). Theroom controller 112 operates to provide local control of the devices inthe room 106 (that is, the lighting fixtures 102 b-d, the daylightsensor 116, and the smart switch 120). The daylight sensor 116 senseslight levels (for example, using a photodiode element).

The smart switch 120, described more particularly below with respect toFIG. 2 , is a lighting system control panel, which may be configured tocontrol the lighting fixtures 102 a-d.

FIG. 2 schematically illustrates an example embodiment of the smartswitch 120. In the illustrated embodiment, the smart switch 120 includesan electronic processor 205, a memory 210, a flash memory 215, atransceiver 220, a port 225, and a display screen 230. The illustratedcomponents, along with other various modules and components are coupledto each other by or through one or more control or data buses thatenable communication therebetween. The use of control and data buses forthe interconnection between and exchange of information among thevarious modules and components would be apparent to a person skilled inthe art in view of the description provided herein.

The electronic processor 205 obtains and provides information (forexample, from the memory 210 and/or the flash memory 215), and processesthe information by executing one or more software instructions ormodules, capable of being stored, for example, in a random access memory(“RAM”) area of the memory 210 or a read only memory (“ROM”) of thememory 210, the flash memory 215, or another non-transitory computerreadable medium (not shown). The software can include firmware, one ormore applications, program data, filters, rules, one or more programmodules, and other executable instructions. The electronic processor 205is configured to retrieve from the memory 210 and execute, among otherthings, software related to the control processes and methods describedherein.

The memory 210 can include one or more non-transitory computer-readablemedia, and includes a program storage area and a data storage area. Theprogram storage area and the data storage area can include combinationsof different types of memory, as described herein. In the embodimentillustrated, the memory 210 stores, among other things, a graphical userinterface (GUI) 235 (described below).

As noted, the smart switch 120 may be used to control elements of thesystem 100. The smart switch 120 presents virtual controls (usinggraphics, text, animations, and the like) on the display screen 230. Auser can manipulate the virtual controls (for example, usingtouch-screen gestures such as touches, taps, presses, drags, swipes, andthe like) to control, for example, lighting fixtures and/or other loads.Much of the behavior of the smart switch 120 may be customized usingconfiguration files and graphics that are stored in the flash memory215. In some embodiments, the flash memory 215 is a removablenon-transitory computer readable medium (for example, a microSD flashmemory card). When the flash memory 215 is inserted into the smartswitch 120, the electronic processor 205 automatically loads theconfiguration files and graphics from the flash memory 215. In someembodiments, when an empty flash memory 215 is inserted into the smartswitch 120, the electronic processor 205 automatically creates defaultconfiguration files. The configuration files, whether default or custom,may be edited, for example, by inserting the flash memory 215 into areader connected to a computing device and using a text editor to modifyand save the configuration files. Similarly, graphic files may be loadedonto the flash memory 215, allowing users of the smart switch 120 tocustomize the interface with custom logos, icons, and text.

In some embodiments, the configuration file is received from an externaldevice, such as but not limited to a smart phone, a tablet, and/or anexternal computer (including an external server). In such anembodiments, the configuration file may be received via a network,including a wired network and/or a wireless network. The configurationfile may also be received via a wireless communication protocol, such asbut not limited to, Bluetooth, WiFi, and ZigBee. In some embodiments,the configuration file may be received via short message service (SMS).

The configuration files identify which control screens are presented tothe user, and specifically what control functionality gets presented tothe user. In some embodiments, the configuration of the smart switch 120is provided remotely, for example, from the room controller 112, aportable electronic device running a suitable configuration application,or another remote device or system. In some embodiments, the smartswitch 120 polls the system 100 to learn the functional capabilities ofthe various fixtures and modifies its configuration accordingly. Forexample, if no fixture has color tuning capability, then there is noneed to present controls for color temperature.

The electronic processor 205 sends and receives data to and from thedevices in the system 100 via the transceiver 220 and port 225. Thetransceiver 220 is communicatively coupled to the electronic processor205 (e.g., via an integrated serial or I/O port) and is configured tosend and receive communications on one or more buses using a suitableprotocol. In some embodiments, the transceiver 220 is an RS-485transceiver and the port 225 is an RJ-45 connector. In some embodiments,the smart switch 120 draws operating power from the bus via the port225.

The display screen 230 is a suitable touch screen display, for example,a liquid crystal display (LCD) touch screen, or an organiclight-emitting diode (OLED) touch screen. The smart switch 120implements the graphical user interface (GUI) 235 (for example,generated by the electronic processor 205, from instructions and datastored in the memory 210, and presented on the display screen 230), thatenables a user to interact with the smart switch 120 to control, amongother things, the lighting fixtures 102 a-d.

FIG. 3 illustrates an exploded view of the smart switch 120 and someexample mounting hardware according to some embodiments. The smartswitch 120 may be configured for mounting, for example, in a single gangoutlet box, using a mounting plate 302 and a bezel 304. In someembodiments, the display screen 230 is removable from the smart switch120.

FIG. 4 illustrates a rear view of the smart switch 120, including aclose-up view of the port 225. As illustrated, the flash memory 215 ispositioned on an outer edge of the smart switch 120, so as to beuser-accessible when the bezel 304 is removed. In some embodiments, thebezel 304 provides an access door, an opening, or another suitable meansof providing user access to the flash memory 215. As illustrated in FIG.4 , the port 225 is an eight pin port. In some embodiments, the pinshave functions as described below in Table 1.

TABLE 1 RJ45 Pinout Pin Symbol I/O Description 1 VIN P 6.3 V to 36 VOCInput. Recommended range is 12 V to 24 V. This is the primary powersource of the 4Disco11ery. 2 A I/O 485 A Signal, pulled to 3.3 Vinternally, terminated to B with 120 ohm 3 B I/O 485 B Signal, pulled toGND internally, terminated to B with 120 ohm 4 GND P System Ground,relevant to VIN and SV_IN 5 GND P System Ground, relevant to VIN andSV_IN 6 SV_IN P 5.0 VDC Input. This is typically only used to power the4Disoovery from the 4D 485 Programmer, however can be used to power the4Discovery is a higher voltage power source into VIN is not available.Should be in the range of 4.5 V to 5.5 V, nominal 5.0 V 7 TURN IPrimarily used by the 4D 485 Programmer in conjunction to programmingthe 4Discovery, however can also be from an external device which isacting as Host when 4Discovery is programmed to be a slave. This is aninput only to the 4Discovery. When 4Discovery is a Master, the slaveshave to determine the direction of transmit/receive themselves using anAuto Turnaround 485 IC or circuit. 8 RESET I Reset signal used by the 4D485 Programmer. Can be used by an external device if the 4Discoveryneeds to be reset. Active Low

As illustrated in FIG. 5 , in some embodiments, the smart switch 120 maybe equipped with a smart port interface board 500. The smart portinterface board 500 attaches to the rear of the mount plate 302. Thesmart port interface board 500 includes a PCB board, including anopening that fits over and surrounds the port 225. The smart portinterface board 500 also includes a port 502, for interfacing with theelectronic processor 205 via the port 225, and two smart ports 504 and506 (for example, Hubbell® NX Smart Ports™). Using the smart portinterface board 500, the smart switch 120 can be installed inline on asuitable RS-485 bus.

FIG. 6 illustrates a front view of the smart switch 120. In theembodiment illustrated, the display screen 230 shows a splash screen,which displays upon power up, while the electronic processor 205 loadsthe configuration files and graphics from the flash memory 215.

FIGS. 6 through 15 illustrate examples of screens presented by the GUI235 during operation of the smart switch 120. The examples illustratedare for controlling an example lighting system that includes sixteen(16) lighting groups and eight (8) presets (predetermined settings forvarious light fixtures in the lighting system). It should be understoodthat embodiments of the smart switch 120 may be used to control more orfewer groups and include more or fewer presets. The examples presentedare default configurations only, and should not be considered limiting.

When the smart switch 120 powers on (for example, upon being pluggedinto the bus or after a soft reset), it attempts to establishcommunications with the NX system (for example, over the lightingfixture network 108) or other area controller(s). In some embodiments,during this time, a Connection Screen is displayed that shows thecurrent software version of the smart switch 120 and, once connected,will display the smart port interface board 500 software version. Whenthe area controller connection is established, the Connection Screen isclosed and the Primary Screen is shown. In some embodiments, the usercan continue to the Primary Screen before the area controllercommunications are established by pressing on the Connection Screen.

The Primary Screen is the first screen displayed after establishing anarea controller connection or after waking the smart switch 120 fromsleep mode. The Primary Screen may be one of a Home Screen (FIG. 7 ), aMaster Screen (FIGS. 8, 10, 11 ), a Presets Screen (FIGS. 12, 13 ), orGroups Screen (FIGS. 14, 15 ). Which screen is presented as the PrimaryScreen is configurable via a configuration file. In some embodiments,the Home Screen is the default Primary Screen.

In some embodiments, access to the Primary Screen is protected by apassword or personal identification number, which must be entered (forexample, via a keypad generated on the screen) before the Primary Screenis displayed.

FIG. 7 illustrates an embodiment of the Home Screen 700. The Home Screen700 includes a plurality of buttons 702. The plurality of buttons 702are virtual buttons presented on a GUI, which may be selected by a userthrough tapping, touching, pressing, dragging, swiping, or anothersuitable touch screen gesture. The number of buttons and the function ofeach of the buttons may be specified in the configuration files. Buttonfunctions include launching a screen, initiating a preset, and sending acommand to a list of groups (for example, groups of lighting fixtures).Buttons may include text, icons, or both, as specified in theconfiguration files. In some embodiments, buttons support multiple linesof text. In some embodiments, the buttons include animations. Asillustrated in FIG. 7 , an example plurality of buttons 702 include aWelcome button, a Master button, a Presets button, a Groups button, anda Goodbye button. Other configurations may include fewer or differentbuttons, or the same buttons presented in a different order.

In some embodiments, access to one or more buttons on the Home Screen isprotected by a password, pattern, or personal identification number,which must be entered (for example, via a virtual keypad generated onthe screen) before the function or navigation of the button is executed.

The Welcome button provides a single-action access to the entire system.For example, when selected, it sends an ‘ON’ command to lighting groups1-16.

The Master button, when selected, navigates to the Master Screen.

The Presets button, when selected, navigates to the first PresetsScreen.

The Groups button, when selected, navigates to the first Groups Screen.

The Goodbye button provides a single-action access to the entire system.For example, when selected, it sends an ‘OFF’ command to lighting groups1-16.

Custom buttons (not illustrated) provide access to specific actions fromthe Home Screen. For example, frequently-used groups, or the lightfixtures in the room in which the switch is mounted, may be given adedicated button on the Home Screen so that access to those lightingcontrols does not require navigating multiple levels.

FIG. 8 illustrates an example Master Screen 800 for controlling lightingfixture brightness and correlated color temperature. The Master Screen800 is displayed in response to a user selecting the Master button onthe Home Screen. Master Screens allow control of a configurable list oflighting groups. Configuration files indicate which groups arecontrolled by the Master Screen. The groups can be controlled bychanging the Dimming Level (brightness), correlated color temperature(CCT), and the On/Off power state. The Master Screen 800 includes an Onbutton 802, an Off button 804, a dimmer control 806, and a CCT control808. In the illustrated embodiment, the dimmer control 806 and the CCTcontrol 808 are slider controls. As illustrated in FIG. 8 , in someembodiments, the Master Screen 800 also indicates the dimmer level andCCT value numerically.

The Master Screen 800 also includes a home button 810 and a navigationbutton 812. The home button 810, when selected, will return to the HomeScreen. The navigation button 812, when selected, advances to the nextor previous Master Screen. Master Screen 800 is presented when thefixtures in the controlled groups have adjustable CCT enabled. When CCTcapability is not enabled, the Master Screen includes only the dimmercontrol 806. As illustrated in FIG. 9 , in some embodiments, the dimmercontrol 806 is presented in a larger format when it is the only controlpresented.

FIG. 10 illustrates another example Master Screen 1000 for controllinglighting fixture brightness and correlated color temperature. The MasterScreen 1000 includes a combined control 1002. The combined control 1002allows simultaneous dual control of dimmer levels and CCT through theuse of a single control mechanism, rather than using two sliders, aswith the Master Screen 800. The combined control 1002 includes an x-axis1004 and a y-axis 1006. The position of the selector dot 1008 sets andindicates the dimmer level and CCT value simultaneously. The x-axis 1004represents the CCT value range (for example, from 2700 K (warm whitelight) to 6500 K (daylight)). The y-axis 1006 represents the dimmerlevel range (for example, from 0 to 100%). In the embodimentillustrated, the selector dot 1008 is selecting a dimmer level of 100%and a CCT value of 2700 K. As illustrated in FIG. 8 , in someembodiments, the Master Screen 1000 also includes a dimmer levelnumerical indicator 1012 and a CCT value numerical indicator 1010.

In some embodiments, the selector dot 1008 is pressed and dragged toselect an x-y coordinate on the combined control 1002. In someembodiments, a press or touch at an x-y coordinate on the combinedcontrol 1002 will move the selector dot 1008 to that position. Someembodiments include both selection mechanisms. In some embodiments, thedimmer level and CCT value for the lighting group being controlled areadjusted on the fly as the selector dot 1008 is dragged within thecombined control 1002, allowing a user to dynamically adjust thelighting to suit his or her desired levels.

In some embodiments, the combined control 1002 includes the ability toset and indicate favorite settings. For example, in the embodimentillustrated in FIG. 11 , three favorites 1100 are indicated in thecombined control 1002. In some embodiments, the favorites are predefinedin configuration files. In some embodiments, the favorites arefactory-populated, and correspond to recommended settings based onactivities (for example, watching a movie, working, nighttime, and thelike). In some embodiments, a user can create a favorite setting bypressing and holding a location on the combined control 1002 for someperiod of time. In some embodiments, a combination of approaches isused. In some embodiments, a favorite can be selected and dragged to anew location to adjust its setting. In some embodiments, when one of thefavorites is selected, the selector dot 1008 moves to the location ofthe selected favorite. In some embodiments, when a user drags theselector within a predetermined distance of a favorite, the selector dot1008 snaps to the location of the nearby favorite. In some embodiments,one or more favorites correspond to presets identified in the PresetsScreen.

FIG. 12 illustrates an example Preset Screen 1200 for selecting lightingcontrol system presets. The Preset Screen 1200 includes a plurality ofPreset buttons 1202. Each of the buttons corresponds to a Preset of thesystem 100 (for example, as defined in the room controller 112).Navigation buttons 812 are provided for scrolling through multiplePreset Screens, as needed (for example, see FIG. 13 ).

FIG. 14 illustrates an example Group Screen 1400 for controlling groupsof the lighting control system 100. In the illustrated embodiment, theGroup Screen 1400 includes a plurality of group controls 1202. In theillustrated embodiment, the group controls include a slider (forexample, the group slider 1204) for controlling the dimmer level of thegroup assigned to the group control. In the illustrated embodiment, eachcontrol also includes an icon. For example, a lit bulb 1206 may indicatethat the lighting fixtures of Group 1 are active, while a grayed outbulb 1208) may indicate that the lighting fixtures of Group 2 areinactive. In some embodiments, each icon may vary in brightnesscorresponding to the dimmer level for its group. Navigation buttons 812are provided for scrolling through multiple Group Screens, as needed(for example, see FIG. 15 ).

In some embodiments, the smart switch 120 includes a sleep mode. Forexample, after a period of inactivity, the smart switch 120 will enter asleep mode that causes a screen saver image to be displayed on thedisplay screen 230. In some embodiments, the sleep mode will blank thedisplay screen 230. In some embodiments, the screen brightness can bereduced for lower power consumption. In some embodiments, any touch willwake the smart switch 120 and return to the Primary Screen. The screenbrightness during sleep, the inactivity time, and screen saver theme areconfigurable by settings in the configuration files. In someembodiments, it may be desirable to keep the brightness level highenough to function as a “night light” so that the control can be foundeasily in a dark room. In some embodiments, to generate more lightoutput to assist users with locating the smart switch 120 in a darkroom, a white frame is drawn around the perimeter of the sleep screen.In some embodiments, a password or PIN must be entered, as describedabove, when the smart switch 120 is awakened from sleep mode.

In some embodiments, the smart switch 120 polls the devices of thesystem 100 for status changes. For example, the system 100 may includeother control means for the lighting fixtures in a group also controlledby the smart switch 120. When the other control means adjusts a statusof the lighting fixtures, the smart switch 120 can also adjust itsstatus (for example, but moving a slider control image to reflect a newdimmer level for a lighting group that was set by a room controllerusing an occupancy sensor.

In the foregoing specification, specific embodiments have beendescribed. However, one of ordinary skill in the art appreciates thatvarious modifications and changes can be made without departing from thescope of the invention as set forth in the claims below. Accordingly,the specification and figures are to be regarded in an illustrativerather than a restrictive sense, and all such modifications are intendedto be included within the scope of present teachings.

Various features and advantages of some embodiments are set forth in thefollowing claims.

What is claimed is:
 1. A system comprising: an electronic processor; atransceiver communicatively coupled to the electronic processor; adisplay communicatively coupled to the electronic processor; and anon-transient memory medium communicatively coupled to the electronicprocessor; wherein the electronic processor is configured to generate agraphical representation based on at least one configuration file,wherein the configuration file identifies the graphical representationselected from among a plurality of graphical representations presentedto a user, present the graphical representation on the display, receiveat least one updated configuration file, generate, based on thegraphical representation and the updated configuration file, an updatedgraphical representation including control functionality based on theupdated configuration file, present, on the display, the updatedgraphical representation, receive a user input indicative of aselection, and transmit, via the transceiver, a lighting system controlcommand based the selection.
 2. The system of claim 1, whereinelectronic processor is further configured to in response to determiningthat at least one configuration file is not on the non-transient memorymedium, generate at least one default configuration file, write the atleast one default configuration file to the non-transient memory medium,and generate the graphical representation based on the at least onedefault configuration file.
 3. The system of claim 1, wherein electronicprocessor is further configured to in response to determining that atleast one configuration file is not present on the non-transient memorymedium, transmit, via the transceiver, a device polling request,receive, via the transceiver, at least one device polling responseincluding at least one device capability, and generate the at least onedefault configuration file based on the at least one device pollingresponse.
 4. The system of claim 1, wherein the lighting system controlcommand controls one or more lighting fixtures.
 5. The system of claim4, wherein the one or more lighting fixtures are associated with one ormore zones.
 6. The system of claim 1, wherein the non-transient memorymedium is portable.
 7. The system of claim 1, wherein the configurationfile is stored on the non-transient memory medium.
 8. The system ofclaim 7, wherein the configuration file is received by the non-transientmemory medium from an external device.
 9. The system of claim 8, whereinthe external device is at least one selected from a smartphone, atablet, an external computer.
 10. The system of claim 8, wherein theconfiguration file is received via at least one selected from a groupconsisting of a network, a wired connection, a wireless connection, ashort message service (SMS).
 11. A system comprising: an electronicprocessor; a transceiver communicatively coupled to the electronicprocessor; a display communicatively coupled to the electronicprocessor; and a non-transient memory medium communicatively coupled tothe electronic processor; wherein the electronic processor is configuredto retrieve, from the non-transient memory medium, the at least oneconfiguration file, generate a graphical representation based on the atleast one configuration file, the graphical representation including acombined control, the combined control including an x-axis, a y-axis,and a selector dot positioned at a first position, present the graphicalrepresentation on the display, receive a user input indicative of an xvalue and a y value, generate an updated graphical representation basedon the user input, wherein the selector dot is positioned at a secondposition based on the x value and the y value, present, on the display,the updated graphical representation, and transmit, via the transceiver,a lighting system control command, the lighting system control commandincluding a correlated color temperature value based on the x value anda dimmer level based on the y value.
 12. The system of claim 11, whereinthe lighting system control command controls one or more lightingfixtures.
 13. The system of claim 11, wherein the one or more lightingfixtures are associated with one or more zones.
 14. The system of claim11, wherein the electronic processor is further configured to retrieve,from the non-transient memory medium, a preset including a predeterminedcorrelated color temperature value and a predetermined dimmer level;generate the graphical representation to further include a favoritesettings indicator, positioned at a third position based on thepredetermined correlated color temperature value and the predetermineddimmer level; and receive a second user input indicative of selectingthe favorite settings indicator, generate a second updated graphicalrepresentation based on the second user input, wherein the selector dotis positioned at a third position, present, on the display, the updatedgraphical representation, and transmit, via the transceiver, a lightingsystem control command, the lighting system control command includingthe predetermined correlated color temperature value and thepredetermined dimmer level.
 15. The system of claim 11, whereinnon-transient memory medium is portable.
 16. The system of claim 11,wherein the configuration file is stored on the non-transient memorymedium.
 17. The system of claim 16, wherein the configuration file isreceived by the non-transient memory medium from an external device. 18.The system of claim 17, wherein the external device is at least oneselected from a smartphone, a tablet, an external computer.
 19. Thesystem of claim 17, wherein the configuration file is received via atleast one selected from a group consisting of a network, a wiredconnection, a wireless connection, a short message service (SMS).